.disclaimer {
	height: 100%;
	display: flex;
	flex-direction: column;
	background-color: var(--color-bg-2);

	.disclaimer-content {
		flex: 1 0 0;
		display: flex;
		flex-direction: column;
		background: var(--color-bg);
    margin: 0 1.5rem 1.5rem 1.5rem;

		.ofa {
			flex: 1 0 0;
			overflow: auto;
			padding: 1.5rem 2.5rem;
			background: var(--color-bg);
			border-top: 1px solid var(--color-border-3);

			.tac {
				text-align: center;
				color: var(--color-text-0);
				font-size: var(--text-xl);
				font-weight: normal;
			}

			.type {
				padding: 1.25rem 0;
			}

			.title {
				color: var(--color-text-1);
				font-size: var(--text-lg);
				padding: 1.25rem 0;
			}

			.list-content {
				padding-left: 0.25rem;
			}

			p {
				line-height: 2;
				color: var(--color-text-1);
			}

			b {
				color: var(--color-text-1);
			}

			h3 {
				font-size: var(--text-md);
				color: var(--color-text-1);
				font-weight: normal !important;
			}

			.header {
				height: 3.75rem;
				line-height: 3.75rem;
				font-size: var(--text-md);
				color: var(--color-text-2);
				border-bottom: 1px solid var(--color-border-2);
				padding-left: 1.5rem;
			}

			.text {
				padding: 0 2.5rem;
				margin-top: 1.25rem;
				line-height: 2;
				color: var(--color-text-1);
			}
		}

		.btn-container {
			/* padding: ; */
		}

	}


}
